package np13;

import np13.earth.HomeLand;

/**
 * Static constants.
 */
public class Configuration {

	/**
	 * Amount of slimes for each smell/land.
	 */
	public static final int SLIME_COUNT_PER_HOMELAND = 100;

	/**
	 * @param smell
	 *            A smell.
	 * @return The amount of slimes which have this smell.
	 */
	public static int getFerrySize(Smell smell) {

		switch (smell) {
		case MAKRONESIEN:
			return 50;
		case VATIKAN:
			return 2;
		default:
			return 10;
		}
	}

	/**
	 * @param smell
	 *            A slime smell.
	 * @return The travel duration for ferries heading to the smell's
	 *         {@link HomeLand}.
	 */
	public static int getFerryTravelDuration(Smell smell) {
		switch (smell) {
		case SCHWARZRUSSLAND:
			return 150;
		case VATIKAN:
			return 200;
		default:
			return 50;
		}
	}
}
